ostree.git
3 years agoci: add Makefile target to run gir -m not_bound
Felix Krull [Thu, 13 Jun 2019 18:01:30 +0000 (20:01 +0200)]
ci: add Makefile target to run gir -m not_bound

3 years agolib: generate some additional classes
Felix Krull [Thu, 13 Jun 2019 17:52:51 +0000 (19:52 +0200)]
lib: generate some additional classes

3 years agolib: brush up some docs
Felix Krull [Thu, 13 Jun 2019 17:41:31 +0000 (19:41 +0200)]
lib: brush up some docs

3 years agolib: catch unwinds in RepoCheckoutFilter
Felix Krull [Thu, 13 Jun 2019 17:31:37 +0000 (19:31 +0200)]
lib: catch unwinds in RepoCheckoutFilter

3 years agolib: fix clippy
Felix Krull [Wed, 12 Jun 2019 22:51:38 +0000 (00:51 +0200)]
lib: fix clippy

Look, the type is fine. It's only an opaque thing to ensure lifetimes
anyway.

3 years agolib: add docs and safety notes to RepoCheckoutFilter
Felix Krull [Wed, 12 Jun 2019 22:34:20 +0000 (00:34 +0200)]
lib: add docs and safety notes to RepoCheckoutFilter

3 years agolib: add repo_checkout_filter function for better ergonomics
Felix Krull [Wed, 12 Jun 2019 18:38:46 +0000 (20:38 +0200)]
lib: add repo_checkout_filter function for better ergonomics

3 years agolib: clean up types for RepoCheckoutFilter
Felix Krull [Wed, 12 Jun 2019 18:18:58 +0000 (20:18 +0200)]
lib: clean up types for RepoCheckoutFilter

3 years agolib: split out RepoCheckoutFilter
Felix Krull [Wed, 12 Jun 2019 18:10:11 +0000 (20:10 +0200)]
lib: split out RepoCheckoutFilter

3 years agotests: reorganise repo tests so they have fewer feature flags
Felix Krull [Wed, 12 Jun 2019 18:00:09 +0000 (20:00 +0200)]
tests: reorganise repo tests so they have fewer feature flags

3 years agotests: fix imports with default features
Felix Krull [Fri, 31 May 2019 21:53:10 +0000 (23:53 +0200)]
tests: fix imports with default features

3 years agolib: implement CheckoutOptions::filter (hackishly)
Felix Krull [Fri, 31 May 2019 19:56:44 +0000 (21:56 +0200)]
lib: implement CheckoutOptions::filter (hackishly)

3 years agoci: run clippy with default features as well
Felix Krull [Fri, 31 May 2019 18:19:14 +0000 (20:19 +0200)]
ci: run clippy with default features as well

3 years agotests: fix checkout_at tests
Felix Krull [Fri, 31 May 2019 18:02:02 +0000 (20:02 +0200)]
tests: fix checkout_at tests

3 years agolib: satisfy clippy
Felix Krull [Fri, 31 May 2019 17:53:26 +0000 (19:53 +0200)]
lib: satisfy clippy

3 years agolib: handle ino cache and sepolicy options
Felix Krull [Fri, 31 May 2019 17:26:26 +0000 (19:26 +0200)]
lib: handle ino cache and sepolicy options

3 years agolib: RepoCheckoutAtOptions
Felix Krull [Sun, 26 May 2019 17:18:12 +0000 (19:18 +0200)]
lib: RepoCheckoutAtOptions

3 years agoRevert "Simplify docs build"
Felix Krull [Fri, 31 May 2019 09:58:07 +0000 (09:58 +0000)]
Revert "Simplify docs build"

This reverts commit b259275dc44e071f4662aa6eb977ff8ad9c3e1af

3 years agoSimplify docs build
Felix Krull [Fri, 31 May 2019 09:46:42 +0000 (11:46 +0200)]
Simplify docs build

3 years agoConsolidate some pipeline stages
Felix Krull [Fri, 31 May 2019 09:06:21 +0000 (11:06 +0200)]
Consolidate some pipeline stages

3 years agoFix clippy issues
Felix Krull [Fri, 31 May 2019 08:51:36 +0000 (10:51 +0200)]
Fix clippy issues

3 years agoIgnore clippy issues in generated code
Felix Krull [Fri, 31 May 2019 08:51:29 +0000 (10:51 +0200)]
Ignore clippy issues in generated code

3 years agoDisallow clippy warnings
Felix Krull [Fri, 31 May 2019 08:49:33 +0000 (10:49 +0200)]
Disallow clippy warnings

Let's see if that comes back to bite me

3 years agoOh wait, check doesn't actually do anything useful for us...
Felix Krull [Fri, 31 May 2019 08:45:20 +0000 (10:45 +0200)]
Oh wait, check doesn't actually do anything useful for us...

3 years agoForce clippy to run even after check
Felix Krull [Fri, 31 May 2019 08:39:17 +0000 (10:39 +0200)]
Force clippy to run even after check

3 years agoci: use sccache
Felix Krull [Wed, 29 May 2019 16:42:30 +0000 (18:42 +0200)]
ci: use sccache

3 years agoUpdate version in README and add some notes on version bumps
Felix Krull [Wed, 29 May 2019 07:24:27 +0000 (07:24 +0000)]
Update version in README and add some notes on version bumps

3 years agoBump version
Felix Krull [Tue, 28 May 2019 22:12:40 +0000 (00:12 +0200)]
Bump version

3 years agoRemove extraneous generated files
Felix Krull [Tue, 28 May 2019 22:12:32 +0000 (00:12 +0200)]
Remove extraneous generated files

3 years agoCheck that we haven't included extraneous generated files
Felix Krull [Tue, 28 May 2019 22:12:08 +0000 (00:12 +0200)]
Check that we haven't included extraneous generated files

3 years agoAdd copies of the various LGPL versions and notes about their relevance
Felix Krull [Tue, 28 May 2019 21:36:50 +0000 (23:36 +0200)]
Add copies of the various LGPL versions and notes about their relevance

3 years agocollection_ref: add accessors for collection_id and ref_name
Felix Krull [Tue, 28 May 2019 20:57:21 +0000 (22:57 +0200)]
collection_ref: add accessors for collection_id and ref_name

3 years agoDocument ObjectName
Felix Krull [Sat, 25 May 2019 16:59:36 +0000 (18:59 +0200)]
Document ObjectName

3 years agoIgnore deprecated (and reportedly unsafe) method
Felix Krull [Sun, 26 May 2019 12:12:55 +0000 (14:12 +0200)]
Ignore deprecated (and reportedly unsafe) method

3 years agoClean up some comments
Felix Krull [Sun, 26 May 2019 11:54:01 +0000 (13:54 +0200)]
Clean up some comments

3 years agoDocument Repo::new_for_path
Felix Krull [Fri, 24 May 2019 23:34:50 +0000 (01:34 +0200)]
Document Repo::new_for_path

3 years agoImprove doc blurb a bit
Felix Krull [Fri, 24 May 2019 23:31:43 +0000 (01:31 +0200)]
Improve doc blurb a bit

3 years agoWe don't need to patch the hand-written Repo symbols any more
Felix Krull [Fri, 24 May 2019 23:12:40 +0000 (01:12 +0200)]
We don't need to patch the hand-written Repo symbols any more

3 years agoAdd ignored test for empty FileInfo crash
Felix Krull [Fri, 24 May 2019 23:08:18 +0000 (01:08 +0200)]
Add ignored test for empty FileInfo crash

3 years agoAdd test for checkout_tree
Felix Krull [Fri, 24 May 2019 22:59:22 +0000 (00:59 +0200)]
Add test for checkout_tree

3 years agoAdjust CI check flags
Felix Krull [Fri, 24 May 2019 22:01:18 +0000 (00:01 +0200)]
Adjust CI check flags

3 years agoAdd more checks to the pipeline
Felix Krull [Fri, 24 May 2019 21:23:57 +0000 (23:23 +0200)]
Add more checks to the pipeline

3 years agoMove extra Repo methods to plain impl as well
Felix Krull [Fri, 24 May 2019 20:39:24 +0000 (22:39 +0200)]
Move extra Repo methods to plain impl as well

3 years agoUpdate gir and regenerate
Felix Krull [Fri, 24 May 2019 19:55:05 +0000 (21:55 +0200)]
Update gir and regenerate

3 years agoChange gir targets
Felix Krull [Fri, 24 May 2019 19:51:34 +0000 (21:51 +0200)]
Change gir targets

3 years agoFix docs publish
Felix Krull [Wed, 22 May 2019 19:49:11 +0000 (21:49 +0200)]
Fix docs publish

3 years agoBuild docs more smartly
Felix Krull [Wed, 22 May 2019 19:40:30 +0000 (21:40 +0200)]
Build docs more smartly

3 years agoAdd html_root_url
Felix Krull [Wed, 22 May 2019 16:20:40 +0000 (18:20 +0200)]
Add html_root_url

3 years agoDon't fmt and check for now
Felix Krull [Wed, 22 May 2019 13:35:07 +0000 (15:35 +0200)]
Don't fmt and check for now

3 years agoFix gitlab-ci
Felix Krull [Wed, 22 May 2019 13:28:22 +0000 (15:28 +0200)]
Fix gitlab-ci

3 years agoAdd fmt check, check, clippy
Felix Krull [Wed, 22 May 2019 13:27:27 +0000 (15:27 +0200)]
Add fmt check, check, clippy

3 years agoAlso cache docs
Felix Krull [Wed, 22 May 2019 12:51:39 +0000 (14:51 +0200)]
Also cache docs

3 years agoTry caching
Felix Krull [Wed, 22 May 2019 11:09:56 +0000 (13:09 +0200)]
Try caching

3 years agoSuppress unused import warnings in generated code
Felix Krull [Wed, 22 May 2019 09:06:10 +0000 (11:06 +0200)]
Suppress unused import warnings in generated code

3 years agoDisable CollectionRef tests on too-old features
Felix Krull [Wed, 22 May 2019 09:05:57 +0000 (11:05 +0200)]
Disable CollectionRef tests on too-old features

3 years agoDon't separately build ostree-sys with nightly
Felix Krull [Wed, 22 May 2019 08:57:00 +0000 (10:57 +0200)]
Don't separately build ostree-sys with nightly

3 years agoAdd other interesting pipeline stages
Felix Krull [Wed, 22 May 2019 08:51:54 +0000 (10:51 +0200)]
Add other interesting pipeline stages

3 years agoDon't allow nightly runs to fail
Felix Krull [Tue, 21 May 2019 20:58:56 +0000 (22:58 +0200)]
Don't allow nightly runs to fail

3 years agoRefactor tests and add test for traverse_commit
Felix Krull [Tue, 21 May 2019 20:58:40 +0000 (22:58 +0200)]
Refactor tests and add test for traverse_commit

3 years agoAdd some more unsorted types
Felix Krull [Tue, 21 May 2019 18:55:21 +0000 (20:55 +0200)]
Add some more unsorted types

3 years agoSwitch ObjectName to GString
Felix Krull [Tue, 21 May 2019 18:29:42 +0000 (20:29 +0200)]
Switch ObjectName to GString

3 years agoAdd docs for methods that were moved to RepoExtManual
Felix Krull [Tue, 21 May 2019 18:27:03 +0000 (20:27 +0200)]
Add docs for methods that were moved to RepoExtManual

3 years agoFix
Felix Krull [Tue, 21 May 2019 18:06:10 +0000 (20:06 +0200)]
Fix

3 years agoClarify reasons for async exclude
Felix Krull [Tue, 21 May 2019 17:57:30 +0000 (19:57 +0200)]
Clarify reasons for async exclude

3 years agoSwitch to generated CollectionRef
Felix Krull [Tue, 21 May 2019 17:38:30 +0000 (19:38 +0200)]
Switch to generated CollectionRef

3 years agoReorganise test code
Felix Krull [Tue, 21 May 2019 17:28:49 +0000 (19:28 +0200)]
Reorganise test code

This way I don't need to differentiate between tests for generated code
and tests for hand-written code.

3 years agoBuild with older libostree version for now
Felix Krull [Tue, 21 May 2019 08:47:11 +0000 (10:47 +0200)]
Build with older libostree version for now

3 years agoRegenerate and update to new gir and glib-rs version
Felix Krull [Mon, 20 May 2019 22:08:26 +0000 (00:08 +0200)]
Regenerate and update to new gir and glib-rs version

3 years agoAdd missing version features
Felix Krull [Mon, 20 May 2019 22:03:18 +0000 (00:03 +0200)]
Add missing version features

3 years agosys: regenerate with new gir
Felix Krull [Mon, 20 May 2019 21:09:38 +0000 (23:09 +0200)]
sys: regenerate with new gir

3 years agoUpdate gir version
Felix Krull [Mon, 20 May 2019 21:01:04 +0000 (23:01 +0200)]
Update gir version

3 years agoAdd version features
Felix Krull [Mon, 20 May 2019 20:59:38 +0000 (22:59 +0200)]
Add version features

3 years agosys: regenerate with external version file
Felix Krull [Mon, 20 May 2019 20:58:20 +0000 (22:58 +0200)]
sys: regenerate with external version file

3 years agoAdd more types
Felix Krull [Sat, 18 May 2019 19:44:00 +0000 (21:44 +0200)]
Add more types

3 years agoPin rustdoc-stripper version
Felix Krull [Sat, 18 May 2019 17:04:25 +0000 (19:04 +0200)]
Pin rustdoc-stripper version

3 years agoAdd some explanatory comments to gir config
Felix Krull [Sat, 18 May 2019 15:26:30 +0000 (17:26 +0200)]
Add some explanatory comments to gir config

3 years agoFix some issues with RepoFile
Felix Krull [Sat, 18 May 2019 15:18:11 +0000 (17:18 +0200)]
Fix some issues with RepoFile

3 years agoAdd some tests for Repo
Felix Krull [Sat, 18 May 2019 14:13:54 +0000 (16:13 +0200)]
Add some tests for Repo

3 years agoFix a few more missing methods
Felix Krull [Sat, 18 May 2019 14:13:40 +0000 (16:13 +0200)]
Fix a few more missing methods

3 years agoSanity test for ObjectName
Felix Krull [Sat, 18 May 2019 12:56:29 +0000 (14:56 +0200)]
Sanity test for ObjectName

3 years agoAdd some sanity tests for CollectionRef
Felix Krull [Sat, 18 May 2019 12:48:21 +0000 (14:48 +0200)]
Add some sanity tests for CollectionRef

3 years agoFix return type for CollectionRef::new
Felix Krull [Sat, 18 May 2019 12:48:11 +0000 (14:48 +0200)]
Fix return type for CollectionRef::new

gir doesn't seem to generate this correctly. I have no clue why, there
are certainly some functions where nullable=1 causes an Option return.

3 years agoBuild CollectionRef manually
Felix Krull [Sat, 18 May 2019 11:57:50 +0000 (13:57 +0200)]
Build CollectionRef manually

That way we can get Eq and Hash.

3 years agoFix features in Repo
Felix Krull [Sat, 18 May 2019 11:56:58 +0000 (13:56 +0200)]
Fix features in Repo

3 years agoAdd explanatory comments to ostree-sys.toml
Felix Krull [Fri, 17 May 2019 22:43:38 +0000 (00:43 +0200)]
Add explanatory comments to ostree-sys.toml

3 years agoTest sys with v2018_9 until I can get 2019.2 for CI
Felix Krull [Fri, 17 May 2019 22:09:40 +0000 (00:09 +0200)]
Test sys with v2018_9 until I can get 2019.2 for CI

3 years agoUpdate OSTree gir and regenerate
Felix Krull [Fri, 17 May 2019 22:08:12 +0000 (00:08 +0200)]
Update OSTree gir and regenerate

3 years agoUpdate base gir files
Felix Krull [Fri, 17 May 2019 16:54:48 +0000 (18:54 +0200)]
Update base gir files

3 years agoAdd note about crate rename
Felix Krull [Thu, 16 May 2019 20:23:34 +0000 (22:23 +0200)]
Add note about crate rename

3 years agoRename libostree to ostree
Felix Krull [Thu, 16 May 2019 19:41:38 +0000 (21:41 +0200)]
Rename libostree to ostree

3 years agoRename libostree to ostree
Felix Krull [Thu, 16 May 2019 19:31:52 +0000 (21:31 +0200)]
Rename libostree to ostree

3 years agoRename libostree-sys to ostree-sys
Felix Krull [Thu, 16 May 2019 18:37:42 +0000 (20:37 +0200)]
Rename libostree-sys to ostree-sys

3 years agoRemove unnecessary gir/* aliases
Felix Krull [Thu, 16 May 2019 18:20:14 +0000 (20:20 +0200)]
Remove unnecessary gir/* aliases

3 years agoRemove version constants to fix build with different libostree versions
Felix Krull [Thu, 16 May 2019 17:44:58 +0000 (19:44 +0200)]
Remove version constants to fix build with different libostree versions

3 years agoPin gir version
Felix Krull [Thu, 16 May 2019 17:43:32 +0000 (19:43 +0200)]
Pin gir version

3 years agoRepo rename
Felix Krull [Thu, 16 May 2019 16:30:59 +0000 (18:30 +0200)]
Repo rename

3 years agosys: regenerate
Felix Krull [Sat, 20 Oct 2018 11:05:13 +0000 (13:05 +0200)]
sys: regenerate

This removes my build trick to allow docs builds without the library
available, but since we're not targetting docs.rs for now, that's fine.

3 years agoTest with all features
Felix Krull [Sat, 20 Oct 2018 11:04:01 +0000 (13:04 +0200)]
Test with all features

3 years agoRemove some methods that are not generated correctly
Felix Krull [Sat, 20 Oct 2018 11:03:31 +0000 (13:03 +0200)]
Remove some methods that are not generated correctly

3 years agoMove libostree-sys/ to sys/
Felix Krull [Sat, 20 Oct 2018 10:31:37 +0000 (12:31 +0200)]
Move libostree-sys/ to sys/